<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/**
			 * cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时，就会发送这个cookie。
			 * 由于滥用第三方cookie，比如广告公司可以利用第三方cookie来实现跟踪用户的访问行为和习惯。
			 * 所以客户可能会禁用cookie
			 */
			
			/* 是否启用的检查 */
				if(navigator.cookieEnabled){
					console.log("cookieEnabled");
				}else{
					console.log("cookieDisabled");
				}
			
			/* 测试 */
				document.cookie = "username=abc";
				document.cookie = "password=1234"
				console.log(document.cookie);
				
			/* cookie设置和获取的封装 */
				function setCookie(name,value){//cookie的设置
					var Days = 30;
					var exp = new Date();
					exp.setTime(exp.getTime() + Days*24*60*60*1000);
					document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
				}
				
				function getCookie(name){//cookie的获取
					var arr;
					var reg = new RegExp("(^| )"+name+"=([^;]*)(;|$)");
					if(arr=document.cookie.match(reg)){
						return unescape(arr[2]);
					}else{
						return null;
					}
				}
				
			/* cookie的删除 */
				function delCookie(name){//cookie的删除
					var exp = new Date();
					exp.setTime(exp.getTime()-1);
					var cval = getCookie(name);//需要和cookie的获取一起使用
					if(cval!=null){
						document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
					}
				}
				
				
			
		</script>
	</body>
</html>